logarithmic encoding